Use of Non-IT Testers in Software Development
نویسنده
چکیده
Because of a shortage of IT specialists, many companies which are not involved in software development business are forced to use employees who have minimal or no any knowledge about software development as testers. The author of this paper has used years of experience in working with such testers to provide a description of them, looking also at their most typical testing styles and the problems which occur for testers, their colleagues and bosses, and the overall software development processes. Non-IT testers often feel like second-class employees, because they are forced to work in an environment in which they do not have sufficient skills. This paper reviews issues which should be taken into account when training these testers, including the question of what exactly they should be taught. Examples and conclusions are used to provide advice on the more effective use of non-IT testers to achieve positive results.
منابع مشابه
Performance appraisal of software testers
Context: To determine the effectiveness of software testers a suitable performance appraisal approach is necessary, both for research and practice purposes. However, review of relevant literature reveals little information of how software testers are appraised in practice. Objective: (i) To enhance our knowledge of industry practice of performance appraisal of software testers; and (ii)to colle...
متن کاملSources of Conflict Between Developers and Testers in Software Development
Interpersonal conflict between software developers and testers is inevitable and pervasive. This conflict is likely to be negatively associated with software quality and job satisfaction. This study addresses one major research question: What are the sources of interpersonal conflict between developers and testers in software development? Using a qualitative approach, we collect and analyze fif...
متن کاملEngaging Testers Early and Throughout the SDLC
Early in the history of software development, testing was confined to testing the finished code. However, as the practice of software development has evolved, there has been increasing interest in expanding the role of testing upwards in the SDLC stages. This paper presents a set of models for expanding testing throughout the SDLC. It includes comparisons of the models as well as personnel requ...
متن کاملModel-based Software Testing
Software testing requires the use of a model to guide such efforts as test selection and test verification. Often, such models are implicit, existing only in the head of a human tester, applying test inputs in an ad hoc fashion. The mental model testers build encapsulates application behavior, allowing testers to understand the application’s capabilities and more effectively test its range of p...
متن کاملThe UML 2.0 Testing Profile
Testing often accounts for more than 50% of the required effort during system development. However, testing is often not well integrated with other development phases. One reason for this is that designers, developers and testers all use different languages and tools, making it difficult to communicate with each other and to exchange documents. The UML 2.0 Testing Profile bridges the gap betwee...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007